package ar.uade.distribuidas.tpo.cpe.delegado;

import java.rmi.Naming;

import ar.uade.distribuidas.tpo.base.dominiodto.PoliticaDTO;
import ar.uade.distribuidas.tpo.base.remoto.IGestionPoliticaDescuento;


public class BDPoliticaDescuento {
	
IGestionPoliticaDescuento gestion;
	
	public void LookupService(String uri) {
    	try {
    		String vinculo = "GestionPoliticaDescuento";
			gestion = (IGestionPoliticaDescuento)Naming.lookup (vinculo);
			System.out.println(vinculo);
		} catch (Exception e) {
			javax.swing.JOptionPane.showMessageDialog(null, e.getMessage());
		} 
    }
	
	public void altaMedioPago(PoliticaDTO medioPago) {
		try{
			gestion.altaMedioPago(medioPago);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	public void bajaMedioPago(String id){
		try{
			gestion.bajaMedioPago(id);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	public void elegirMedioPago(PoliticaDTO medioPago){
		try{
			gestion.elegirMedioPago(medioPago);
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
}
